// 加载模块
import axios from 'axios';
import {$} from './utils.js';

// 获取登录成功之后的跳转地址
let url = localStorage.getItem('target');

// 添加点击事件
$('.btn').onclick = function (){
    // 获取账号密码
    let userVal = $('#user').value;
    let passVal = $('#pass').value;

    // 校验账号密码格式
    let reg = /\w{6,18}/;
    if (!reg.test(userVal) || !reg.test(passVal)) {
        alert('账号或密码格式错误！');
        return;
    }

    // 发送登录请求
    axios({
        method: 'post',
        url: 'http://localhost:9999/user/login',
        data: {
            username: userVal,
            password: passVal
        }
    })
    .then(res=>{
        alert(res.data.msg);
        if (res.data.code === 1) {
            // 登录成功，保存token，跳转页面
            localStorage.setItem('token',res.data.token);
            url ? location.href = url : location.href = './index.html';
        }
    })
    .catch(()=>{
        alert('登录失败，请重试！');
    });
};
